<%@ page language="java" isELIgnored="false" import="java.util.*"
	pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>收益报表导出</title>

<link href="<%=request.getContextPath()%>/fare/css/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%=request.getContextPath() %>/fare/js/jquery-validation/jquery-1.7.2.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/fare/js/jquery-validation/jquery.validate.min.js"></script>
<!-- 圆角文本框 -->
<link href="<%=request.getContextPath() %>/fare/css/htc/htc.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready(function(){
	//添加jquery验证
	$("#form1").validate();
	
	$.validator.addMethod("isOkTimeString", function(val, element) {       
		var tel = /^(([01]\d|2[01234]):([0-5]\d|60),?)+$/;       
		return this.optional(element) || (tel.test(val));       
	}, "输入的字符串不符合要求！"); 
	//新增事件
	$('#btnSave').click(function(ev){
		if($("#form1").valid()){ 
			$.post("<%=request.getContextPath()%>/earningsReportAction!save.action", 
					$("#form1").serialize(), 
					function(data){
						if(data && data == 'ok'){
							alert("操作成功!"); 
							window.location.href = window.location.href;
						}else{
							alert("保存出错!错误信息如下：\n"+data+"\n如您对以上信息有疑问，请联系系统管理人员!");
						}
				},'text');
		}
	});
});


</script>
</head>

<body>
<form action="<%=request.getContextPath()%>/earningsReportAction!save.action" id="form1" method="post">
<s:iterator id="o" value="earnVo.ids">
<input name="ids" type="hidden" value="<s:property value='#o'/>">
</s:iterator>
<TABLE cellSpacing=1 cellPadding=3 width="100%" border=0 class="tabg">
	<TBODY>
		<TR class="tr1">
			<TD colspan="2" style="color:white">收益报表导出</TD>
		</TR>
		<TR class="tab">
			<TD height="26" style="text-align: left" class="td1" width="20%">数据导出说明：</TD>
			<TD>1、“自动导出报表保存路径”为必填项，可以设置报表自动导出到的位置；<br/>
				2、“报表生成时间”为必填项，可以设置报表生成的时间，格式为24小时制，用逗号分隔；<br/>
				3、每到设定的报表生成时间，系统就用这个时间段内下载的最新数据，导出一份收益报表，保存到指定目录；<br/>
				4、因下载的数据与当前报表生成时间之间可能存在时差，会导致某个时间段的下载数据无法导出，建议根据实际情况设置下载数据的延时时间，默认值为10分钟。<br/>
				5、自动生成的文件命名规则：shuoyibaobiao_YYYYMMDD-HHmm (例如: shuoyibaobiao_20121001-1200)<br/>
			</TD>
		</TR>
		<TR class="tab">
			<TD height="26" style="text-align: left" class="td1">自动导出报表保存路径：</TD>
			<TD>			
				<s:select name="filepath" list="hostlist" id="path" cssStyle="width:150px;" value="%{earnVo.hostid}"></s:select>
			</TD>
		</TR>
		<TR class="tab">
			<TD height="26" style="text-align: left" class="td1">
			<label for="time">报表生成时间：</label>
			</TD>
			<TD>
			<s:textfield value="%{earnVo.timeDesc}" name="time" cssStyle="width:300px;" id="time" cssClass="required isOkTimeString"
			 minlength="2" maxlength="30"></s:textfield>
			</TD>
		</TR>
		<TR class="tab">
			<TD height="26" style="text-align: left" class="td1">
			距下载数据抓取时间延时：
			</TD>
			<TD><s:textfield value="%{earnVo.grapDelayTime}" name="grapDelayTime" cssStyle="width:100px;"
			 id="grapDelayTime" cssClass="required"  digits="true" min="0" max="9999"></s:textfield>(单位：分钟)
			</TD>
		</TR>
		<TR class="tab">
			<TD height="26" style="text-align: left" class="td1">
			<font color="red">是否启用</font>：
			</TD>
			<TD>
			<input type="checkbox" ${earnVo.enabled ? 'checked=checked' : ''} name="enabled" value="true" />  
			</TD>
		</TR>
		<TR class="tab">
			<TD height="26" colspan="2" align="center"><input type="button"
				name="Submit222" value="保存" id="btnSave" style="width: 80px"
				></TD>
		</TR>
	</TBODY>
</TABLE>
</form>
</body>
</html>

